远程拷贝一致性组

一致性组是 FlashCopy® 映射或远程拷贝关系的可选容器。在使用一致性组时,可以对整个组(而不是对个别映射)完成拷贝操作。

高速镜像全局镜像关系可以建立在松散紧密关联的基础上。当关系包含具有紧密关联的卷时,将产生一种更重要的用途。 一个简单的紧密关联示例是,应用程序数据分布在多个卷上。 一个更复杂的示例是,多个应用程序在不同主机系统上运行。 每个应用程序的数据都分布在不同的卷上,而且这些应用程序相互之间会交换数据。 在这两个示例中,存在关于关系更新方式的特定规则。 这些规则可确保辅助卷集包含可用的数据。关键的一点是这些关系是一致的。 一致性组有助于确保为所有这些用途创建一致拷贝。

不同类型的关系只能属于一个一致性组;但是它们不一定属于某个一致性组。 不属于一个一致性组的关系被称为独立关系。 一致性组可以包含零个或多个关系。 一致性组中的所有关系必须具有匹配的主要()和辅助(备用)系统或站点。 一致性组中的所有关系还必须具有相同的拷贝方向和状态。 当第一个关系被添加到一致性组时,复制类型被自动指定给该一致性组。 一旦将复制类型指定给一致性组之后,只有该复制类型的关系能添加到该一致性组。 使用不同循环方式的全局镜像关系不能属于同一个一致性组。

系统支持以下类型的关系:
高速镜像

高速镜像是远程拷贝的一种类型,可创建从主卷到辅助卷的同步数据拷贝。辅助卷可以位于同一系统中,也可以位于另一系统中。

通过同步拷贝,主机应用程序将写入主卷,但是在数据被写入辅助卷之前不会收到写操作已完成的确认。 这样可以确保在拷贝操作完成后这两个卷将具有相同的数据。 初始拷贝操作完成之后,高速镜像功能始终会在目标站点中保持源数据的完全同步拷贝。

高速镜像功能可支持最多相距 300 千米的卷之间的拷贝操作。出于灾难恢复目的,高速镜像提供了一种最简单的方法,可同时在主卷和辅助卷上维护相同拷贝。但是,与所有远距离的同步复制相似,这会影响主机应用程序的性能。 这种性能影响与主卷和辅助卷之间的距离有关,且取决于应用程序需求,它的使用可能会受到站点之间距离的限制。

不含循环的全局镜像(循环方式设置为

全局镜像功能提供异步拷贝过程。当主机向主卷写数据时,将先接收到 I/O 完成的确认,然后才会在辅助卷上针对拷贝完成写操作。

如果启动故障转移操作,那么应用程序必须恢复并应用未落实到辅助卷的任何更新。 如果主卷上的 I/O 操作暂停一小段时间,那么辅助卷将变为与主卷完全相同。 此功能与连续备份过程(其中始终缺少最后几个更新)相当。 使用全局镜像进行灾难恢复时,必须考虑要如何处理这些缺少的更新。

要使用全局镜像功能,网络中的所有组件都必须能够承受应用程序主机和全局镜像后台拷贝过程所产生的工作负载。 如果并非网络中的所有组件都能够承受该工作负载,那么全局镜像关系会自动停止,以防应用程序主机的响应时间延长。

在不通过循环运行全局镜像时,会在写操作应用到主卷后尽快将其应用到辅助卷。辅助卷迟于主卷的时间通常不到 1 秒,这样可以最大程度地减少在发生故障转移时必须恢复的数据量。 但是,必须在两个站点之间供应高带宽链路。

含变更卷的全局镜像(循环方式设置为
含变更卷的全局镜像(循环方式设置为)所提供的基本功能与用于灾难恢复的源卷和目标卷之间的异步拷贝操作所提供的基本功能相同。

如果正在使用循环方式设置为多重的全局镜像,那么拷贝过程类似于高速镜像和标准全局镜像。必须为每个关系中的主卷和辅助卷配置变更卷。 关系中的主卷会采用拷贝,使用在全局镜像关系(带有变更卷)创建时指定的变更卷。 后台拷贝过程从稳定和一致的变更卷读取数据,将数据复制到关系中的辅助卷。 写时复制 (Copy-on-write) 技术功能可保持主卷映像的一致性,以便读取后台复制进程。 还会跟踪后台拷贝进程保持活动期间发生的变更。 针对辅助卷的变更卷也可用于保持后台拷贝进程活动时辅助卷映像的一致性。

可能的关系方向:
  • 系统内(针对高速镜像关系)
  • 从本地系统到远程系统
  • 从远程系统到本地系统

高速镜像全局镜像一致性组状态

表 1 描述高速镜像全局镜像一致性组状态。
表 1. 高速镜像全局镜像一致性组状态
管理 GUI 图标1 State 描述
用于识别高速镜像 Inconsistent(已停止)状态的图标(图标 1/2)。用于识别全局镜像 Inconsistent(已停止)状态的图标(图标 2/2)。 Inconsistent(已停止) 可访问主卷进行读写 I/O 操作,但是无法访问辅助卷进行任一操作。 必须启动拷贝过程才能使辅助卷一致。
用于识别高速镜像 Inconsistent(正在拷贝)状态的图标(图标 1/2)。用于识别全局镜像 Inconsistent(正在拷贝)状态的图标(图标 2/2)。 Inconsistent(正在拷贝) 可访问主卷进行读写 I/O 操作,但是无法访问辅助卷进行任一操作。 在对处于 InconsistentStopped 状态的一致性组发出 startrcconsistgrp 命令后,将进入此状态。 在对处于 Idling 或 ConsistentStopped 状态的一致性组发出带 force 选项的 startrcconsistgrp 命令后,也会进入此状态。
用于识别高速镜像 Consistent(已停止)状态的图标(图标 1,共两个图标)。用于识别全局镜像 Consistent(已停止)状态的图标(图标 2/2)。 Consistent(已停止) 辅助卷包含一致映像,但对于主卷可能已过时。 当关系已处于 ConsistentSynchronized 状态并遇到强制冻结一致性组的错误时,会发生此状态。 在执行 stoprcconsistgrp 命令后处于 ConsistentSynchronized 或 ConsistentCopying 状态时,可能会出现此状态。 在两个卷之间创建了关系并且卷已同步时,也会出现此状态。
用于识别高速镜像 Consistent(正在拷贝)状态的图标(图标 1/2)。用于识别全局镜像 Consistent(正在拷贝)状态的图标(图标 2/2)。 Consistent(正在拷贝) 可以对主卷进行读写 I/O 操作。辅助卷包含一致映像,但对于主卷可能已过时。 该状态适用于包含使用多重循环的全局镜像关系的一致性组。
用于识别高速镜像 Consistent(已同步)状态的图标(图标 1/2)。用于识别全局镜像 Consistent(已同步)状态的图标(图标 2/2)。 Consistent(已同步) 可以对主卷进行读写 I/O 操作。可以对辅助卷进行只读 I/O 操作。
用于识别高速镜像 Idling 状态的图标(图标 1/2)。用于识别全局镜像 Idling 状态的图标(图标 2/2)。 Idling 主卷和辅助卷都以主角色运行。 可以访问这些卷以执行写 I/O 操作。
用于识别高速镜像 Idling(已断开连接)状态的图标(图标 1/2)。用于识别全局镜像 Idling(已断开连接)状态的图标(图标 2/2)。 Idling(已断开连接) 这一半一致性组中的卷以主角色运行并且可以接受读或写 I/O 操作。
用于识别高速镜像 Inconsistent(已断开连接)状态的图标(图标 1/2)。用于识别全局镜像 Inconsistent(已断开连接)状态的图标(图标 2/2)。 Inconsistent(已断开连接) 这一半一致性组中的卷以主角色运行并且可以接受读或写 I/O 操作。
用于识别高速镜像 Consistent(已断开连接)状态的图标(图标 1/2)。用于识别全局镜像 Consistent(已断开连接)状态的图标(图标 2/2)。 Consistent(已断开连接) 这一半一致性组中的卷以辅助角色运行,不能接受读或写 I/O 操作。
用于识别高速镜像 Empty 状态的图标(图标 1/2)。用于识别全局镜像 Empty 状态的图标(图标 2/2)。 一致性组未包含任何关系。
不位于一致性组中的高速镜像和全局镜像关系。 (无状态) 不位于一致性组中的高速镜像全局镜像关系。

1 在显示了两个管理 GUI 图标的行中,第一个图标指示同步拷贝高速镜像状态。 每行中的第二个图标指示异步拷贝全局镜像状态。

注: 当卷拷贝内容一致时,表明这些卷拷贝已同步。 如果在出现 Consistent(已停止)的状态或 Idling 状态后,在主卷或辅助卷上执行了写操作,那么主卷和辅助卷可能不再同步。